@charset "utf-8";
/* CSS Document */

/*
**part 1
*/
.yx-rotaion {
	float: left;
}
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {
	position: absolute
}
.yx-rotation-title {
	position: absolute;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #000;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	z-index: 1
}
.yx-rotation-t {
	color: #fff;
	font-size: 15px;
	font-family: microsoft yahei;
	z-index: 2;
	bottom: 0;
	left: 10px;
	line-height: 40px;
	font-weight: bold;
}
.yx-rotation-focus span, .yx-rotaion-btn span {
	background: url(common-icon.png) no-repeat;
	display: block;
}
.yx-rotation-focus {
	height: 40px;
	line-height: 40px;
	right: 20px;
	bottom: 0;
	z-index: 50
}
.yx-rotation-focus span {
	width: 9px;
	height: 9px;
	line-height: 12px;
	float: left;
	margin-left: 5px;
	position: relative;
	top: 14px;
	cursor: pointer;
	background-position: -23px -244px;
	text-indent: -9999px
}
.yx-rotaion-btn {
	width: 100%;
	height: 41px;
	top: 50%;
	left: 0;
	margin-top: -20px;
}
.yx-rotaion-btn span {
	width: 41px;
	height: 41px;
	cursor: pointer;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	position: relative
}
.yx-rotaion-btn .left_btn {
	background-position: 0 -118px;
	float: left;
	left: 10px
}
.yx-rotaion-btn .right_btn {
	background-position: 0 -165px;
	float: right;
	right: 10px
}
.yx-rotaion-btn span.hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
}
.yx-rotation-focus span.hover {
	background-position: -8px -244px
}
.rotaion_list {
	width: 0;
	height: 0;
	overflow: hidden;
}
/*news*/
.zx_2015_news {
	height: 331px;
	background-color: #FFF;
	border: 1px #ccc solid;
	overflow: hidden;
	position: relative;
}
/*
**part 2
*/
.single-box {
	width: 397px;
	height: 300px;
	background-color: #FFF;
}
.single-boxo {
	width: 319px;
	height: 289px;
}
.single-boxt {
	width: 517px;
	height: 288px;
}
.TZgg {
	width: 319px;
	height: 41px;
	background-color: #f8f8f8;
	border-bottom: 1px #ccc solid;
}
.TZGG {
	width: 319px;
	height: 288px;
	border: 1px #ccc solid;
}
.TZGG ul li {
	line-height: 28px;
	height: 28px;
	line-height: 27px\9;
	height: 27px\9;
	_line-height: 26px;
	_height: 26px;
}
.TZGG .tab-pal ul li a {
	float: left;
	font-size: 14px;
	padding-left: 10px;
}
.TZgg h2 {
	color: #0d2663;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	height: 34px;
	line-height: 39px;
	font-size: 16px;
	letter-spacing: 1px;
	margin: 0 18px;
	text-align: left;
	position: relative;
	cursor: pointer;
}

.zou {
	position: absolute;
	right: 34px;
	top: 49px
}
.spzb {
	height: 39px;
	width: 322px;
	border-bottom: 1px #ccc solid;
}
.spzb h2 {
	color: #0d2663;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	height: 34px;
	line-height: 32px;
	font-size: 16px;
	letter-spacing: 1px;
	margin: -37px 49px;
	text-align: left;
	position: relative;
	cursor: pointer;
}
.spzb a img {
	margin: 11px;
}
.spzb .more {
	right: 0px;
	position: absolute;
	top: 9px;
}
/*
**part 3
*/
.zxfw {
	width: 437px;
	height: 163px;
	background-color: #FFF;
	border: 1px #CCC solid;
	overflow: hidden;
}
.commero {
	width: 437px;
	height: 35px;
	background-color: #FFF;
	border-bottom: 1px #ccc solid;
}
.commero h2 {
	color: #0d2663;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	letter-spacing: 1px;
	padding-left: 10px;
	text-align: left;
	position: relative;
	cursor: pointer;
}
.commert {
	width: 406px;
	height: 35px;
	border-bottom: 1px #ccc solid;
}
.commert h2 {
	color: #0d2663;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	letter-spacing: 1px;
	padding-left: 10px;
	text-align: left;
	position: relative;
	cursor: pointer;
}
.commerq {
	width: 325px;
	height: 35px;
	border-bottom: 1px #ccc solid;
}
.commerq h2 {
	color: #0d2663;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	letter-spacing: 1px;
	padding-left: 10px;
	text-align: left;
	position: relative;
	cursor: pointer;
}
.hdpt {
	width: 406px;
	height: 163px;
	border: 1px #CCC solid;
	margin-left: 7px;
	background-color: #FFF
}
.jmxx {
	width: 325px;
	height: 163px;
	background-color: #FFF;
	border: 1px #CCC solid;
	overflow: hidden;
}
.study-box .tab-slider .tab-bd .tab-pal ul li span {
	display: none;
}
.tup a {
	width: 18%;
	height: 80px;
	background-color: #7B7B7B;
	display: inline-block;
	margin-top: 17px;
	margin-left: 18px;
	position: relative;
}
.tupo a {
	width: 18%;
	height: 80px;
	background-color: #7B7B7B;
	display: inline-block;
	margin-top: 17px;
	margin-left: 18px;
	position: relative;
}
.tupt a {
	width: 18%;
	height: 80px;
	background-color: #7B7B7B;
	display: inline-block;
	margin-top: 17px;
	margin-left: 35px;
	position: relative;
}
.tupt span {
	width: 100%;
	display: block;
	position: absolute;
	bottom: -8px;
	left: 0px;
	text-align: center;
	font-size: 12px;
}
.tupo span {
	width: 100%;
	display: block;
	position: absolute;
	bottom: -8px;
	left: 0px;
	text-align: center;
	font-size: 12px;
}
.tup a.ksay-p1 {
	background: url(2016030719_06.jpg) center no-repeat;
}
.tupt a.ksay-p1 {
	background: url(2016030719_06.jpg) center no-repeat;
}
.tupt a.ksay-p2 {
	background: url(2016030720_06.jpg) center no-repeat;
}
.tupt a.ksay-p3 {
	background: url(2016030722_06.jpg) center no-repeat;
}
.tupo a.ksiy-p1 {
	background: url(2016030712_06.jpg) center no-repeat;
}
.tupo a.ksiy-p2 {
	background: url(123456_06.jpg) center no-repeat;
}
.tupo a.ksiy-p3 {
	background: url(20120402_03.jpg) center no-repeat;
}
.tupo a.ksiy-p4 {
	background: url(2016030716_05.jpg) center no-repeat;
}
.tup a.ksly-p1 {
	background: url(2016030715_03.jpg) center no-repeat;
}
.tup a.ksly-p2 {
	background: url(201603078_06.jpg) center no-repeat;
}
.tup a.ksly-p3 {
	background: url(2016030788_06.jpg) center no-repeat;
}
.tup a.ksly-p4 {
	background: url(2016030744_03.jpg) center no-repeat;
}
.tup a.ksly-p5 {
	background: url(2016030711_06.jpg) center no-repeat;
}
.tup span {
	width: 100%;
	display: block;
	position: absolute;
	bottom: -8px;
	left: 0px;
	text-align: center;
	font-size: 12px;
}
/*
**Tab Slider Box
*/
.tab-slider .tab-hd {
	height: 34px;
	line-height: 34px;
	background-color: #f8f8f8;
	position: relative;
}
.tab-slider .tab-hd ul li {
	float: left;
	padding: 0 10px;
}
.tab-slider .tab-hd ul li.f {
}
.tab-slider .tab-hd ul li h2 {
	color: #353434;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	letter-spacing: 1px;
	margin: 0;
	text-align: left;
	position: relative;
	cursor: pointer;
}
.tab-slider .tab-hd ul li.on {
	color: #FFF;
}
.tab-slider .tab-hd ul li.on h2 {
	height: 34px;
	line-height: 34px;
	color: #1d3b83;
}
.tab-slider .tab-hd ul li.on a {
	color: #FFF;
	text-decoration: none;
}
.tab-slider .tab-bd {
	padding: 0 10px 0 10px;
}
.tab-slider .tab-bd .tab-pal {
	padding-top: 8px;
}
.tab-slider .tab-bd .tab-pal ul li {
	line-height: 28px;
	height: 28px;
}
.tab-slider .tab-bd .tab-pal ul li a {
	float: left;
	font-size: 14px;
	padding-left: 10px;
}
.tab-slider .tab-bd .tab-pal ul li a em.dot {
	display: inline-block;
	background: #666;
	width: 4px;
	height: 4px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: -2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tab-slider .tab-bd .tab-pal ul li span {
	float: right;
	color: #b0b2b3;
	font-size: 14px;
}
/*
**topic Slider Box
*/
.topic-box {
	height: 300px;
}
.topic-box ul li {
	height: 87px;
	width: 216px;
}
.topic-box ul li img {
	height: 77px;
	width: 216px;
}
.topic-box .topic-t {
	border-top: 3px solid #BB080A;
	width: 216px;
	height: 40px;
	line-height: 40px;
	position: relative;
}
.topic-box .topic-t b {
	-webkit-backface-visibility: hidden;
	position: absolute;
	top: 0px;
	left: 100px;
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: solid dashed dashed;
	border-color: #BB080A transparent transparent;
	font-size: 0;
	line-height: 0;
}
.topic-box .topic-t h2 {
	color: #353434;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	letter-spacing: 1px;
	margin: 0;
	text-align: center;
	position: relative;
}
/*
**leader scroll
*/
.leaderScroll {
	width: 100%;
	height: 119px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.leaderScroll .prev, .leaderScroll .next {
	width: 20px;
	height: 42px;
	position: absolute;
	top: 24px;
	left: 0;
	z-index: 100;
	cursor: pointer;
	background-image: url(index_menus_widthlg.png);
	background-repeat: no-repeat;
}
.leaderScroll .next:hover, .leaderScroll .prev:hover {
    opacity: .8;
    filter: alpha(opacity=80);
}
.leaderScroll .next, .leaderScroll .prev {
	opacity: 1;
	filter: alpha(opacity=60);
}
.leaderScroll .next, .leaderScroll .next:hover {
	left: auto;
	right: 0;
	background-position: -31px -422px;
}
.leaderScroll .prev, .leaderScroll .prev:hover {
	background-position: 0 -422px;
}


/*
.leaderScroll .next {
	left: auto;
	right: 0;
	background-position: -211px -177px;
}
.leaderScroll .prev:hover {
	background-position: -211px -132px;
}
.leaderScroll .next:hover {
	background-position: -211px -222px;
}
*/
.leaderScroll .scrollWrap {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 5px;
}
.leaderScroll dl {
	float: left;
	width: 296px;
	text-align: center;
	position: relative;
}
.leaderScroll .tempWrap {
}
.leaderScroll span {
	display: block;
	width: 223px;
	height: 30px;
	position: absolute;
	left: 10px;
	bottom: 0;
	background: #000;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	display: none;
}
.leaderScroll dt {
	margin: 0 auto;
	width: 296px;
	overflow: hidden;
}
.leaderScroll img {
	display: block;
	width: 290px;
	height: 103px;
}
.leaderScroll dd {
	width: 223px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	position: absolute;
	left: 5px;
	bottom: 0;
	display: none;
}
.leaderScroll dd a {
	color: #fff;
}
.leaderScroll dd a:hover {
	text-decoration: none;
}
.leaderScroll dl:hover span {
	background: #BB080A;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/*
**friendLink
*/
.friendLink ul, .friendLink li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.friendLink {
	position: relative;
	z-index: 200;
	border: 1px solid #ccc;
}
.friendLink .linkCon .subcon {
	display: none;
	background: #FFFEF6;
	height: auto !important;
	height: 162px;
	min-height: 162px;
	max-height: none;
	padding: 10px;
}
.friendLink .linkCon .subcon ul li {
	width: 16%;
	float: left;
	height: 35px;
	line-height: 35px;
	padding-left: 5px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.friendLink .linkCon .subcon ul li:after {
/*content:"...";*/
}
.friendLink .linkCon {
	position: absolute;
	width: 1035px;
	clear: both;
	z-index: 99999;
	clear: both;
	bottom: 35px;
	left: -1px;
	background-color: #FFF;
}
.friendLink .linkList {
	height: 35px;
	position: relative;
}
.friendLink .nav-tabg {
	display: none;
	width: auto;
	height: 35px;
	background-color: #85C8ED;
	position: absolute;
	z-index: 1;
}
.friendLink .linkList ul {
	height: 35px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
}
*html .friendLink .linkCon {
	margin-top: -1px;
}
*+html .friendLink .linkCon {
	margin-top: -1px;
}
.friendLink .linkList ul li {
	float: left;
	padding: 0;
	width: 20%;
	height: 35px;
	line-height: 35px;
	list-style: none;
	margin-left: -1px;
}
.friendLink .linkList ul li span {
	display: block;
	text-align: center;
	color: #0068b7;
	font-family: "Microsoft Yahei";
	cursor: pointer;
	background-repeat: no-repeat;
}
.friendLink .linkList ul li span a {
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}
.friendLink .linkList ul li.selected a {
	color: #FFF;
}
.friendLink .borSecond {
	border: 1px #f6ebe8 solid;
	border-top: 2px solid #C40606;
	width: 1185px;
	height: auto;
}
.friendLink .linkList ul li b {
	-webkit-backface-visibility: hidden;
	position: absolute;
	top: 15px;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid dashed dashed;
	border-color: #000000 transparent transparent;
	font-size: 0;
	line-height: 0;
	margin-left: 5px;
}
.friendLink .linkList ul li.selected b {
	-webkit-backface-visibility: hidden;
	position: absolute;
	top: 10px;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid dashed dashed;
	border-color: transparent transparent #FFF;
	font-size: 0;
	line-height: 0;
	margin-left: 5px;
	z-index: 300;
}
.index-link-tip {
	width: 30%;
	height: 10px;
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	line-height: 38px;
}
.index-link-tip strong {
	padding-left: 20px;
	padding-left: 10px\9;
	font-size: 14px;
	font-family: "\9ED1\4F53";
}
.index-link-tip strong span {
	color: #C40606;
}
/***/
.index-yw.tab-slider .tab-hd ul li, .index-yw.tab-slider .tab-hd {
	background: #fff;
}
.index-yw.tab-slider .tab-hd ul li.on h2 {
	padding-left: 16px;
}
.index-yw.tab-slider .tab-hd ul li.on h2 i.bar {
	width: 5px;
	height: 15px;
	position: absolute;
	top: 10px;
	left: 0px;
	border-left: 5px solid #BB080A;
	display: inline-block;
}
.index-yw.tab-slider .tab-hd a.more {
	position: absolute;
	right: 10px;
}
.index-yw.tab-slider .tab-bd .tab-pal ul li {
	line-height: 30px;
	height: 30px;
	line-height: 30px\9;
	height: 30px\9;
 *line-height: 28px !important;
 *height: 28px !important;
	_line-height: 26px;
	_height: 26px;
	border-bottom: 1px dashed #ccc;
}
.index-gzdt.tab-slider .tab-hd h1 {
	color: #1d3b83;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	height: 34px;
	line-height: 35px;
	font-size: 16px;
	letter-spacing: 1px;
	text-align: left;
	position: absolute;
	left: 10px;
}
.index-gzdt.tab-slider .tab-hd .tab-nav-2 {
	padding-left:90px;
}
.index-tzgg.tab-slider .tab-hd,
.index-spzb.tab-slider .tab-hd,
.index-gzdt.tab-slider .tab-hd {
	border-bottom:1px #ccc solid;
}
.index-gzdt.tab-slider .tab-hd ul li h2 {
	font-size: 14px;
	letter-spacing: 1px;
	margin: 0;
	text-align: left;
	position: relative;
	cursor: pointer;
	font-weight: 300;
}
.index-gzdt.tab-slider .tab-hd ul li {
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
}
.index-gzdt.tab-slider .tab-hd ul li.on {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	border-bottom: 1px solid #fff;
}

.index-spzb {
	height: 300px;
	width: 326px;
	position: relative;
}
.index-spzb.tab-slider .tab-bd .tab-pal ul li a {
	padding-left: 0;
}

.index-spzb-play {
	width: 100%;
	height: 167px;
	background: url(player_icon_5c67475.png) center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
.jmxx ul li{
	width:150px;
	 float:left;
	 height:31px;
	
	
	
	}
.tzyy{
position: absolute;
    width: 302px;
    height: 118px;
    left: 41px;
    top: 18px;
	
	
	
	}	